home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Developer Tools
/
MPW Additions
/
Tools
/
MrC
/
MrC.rsrc
/
CODE_18_trans1.txt
< prev
next >
Wrap
Text File
|
1996-05-07
|
98KB
|
1,749 lines
# far model CODE resource
# near model jump table entries starting at A5 + 0x00001B98 (5 of them)
# far model jump table entries starting at A5 + 0x00000000 (0 of them)
# A5 relocation data at 0x00000000
# A5 relocation at 0000FFFE
# A5 is 0x00000000
# PC relocation data at 0x00000000
# PC relocation at 0000FFFE
# load address is 0x00000000
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 48E7 0038 movem.l -[A7], A2,A3,A4
00000008 266E 0008 movea.l A3, [A6 + 0x8]
0000000C 4EAD 15F2 jsr [A5 + 0x15F2 /* export_698 */]
00000010 6048 bra +0x4A /* 0000005A */
label00000012:
00000012 286D F48A movea.l A4, [A5 - 0xB76]
00000016 244B movea.l A2, A3
00000018 5C4A addq.w A2, 6
0000001A 2052 movea.l A0, [A2]
0000001C 2028 0006 move.l D0, [A0 + 0x6]
00000020 2B40 F48A move.l [A5 - 0xB76], D0
00000024 2052 movea.l A0, [A2]
00000026 2F28 0006 move.l -[A7], [A0 + 0x6]
0000002A 4EBA FFD4 jsr [PC - 0x2C /* 00000000 */]
0000002E 2052 movea.l A0, [A2]
00000030 216D F48A 0006 move.l [A0 + 0x6], [A5 - 0xB76]
00000036 2052 movea.l A0, [A2]
00000038 2028 0002 move.l D0, [A0 + 0x2]
0000003C 2B40 F48A move.l [A5 - 0xB76], D0
00000040 2052 movea.l A0, [A2]
00000042 2F28 0002 move.l -[A7], [A0 + 0x2]
00000046 4EBA FFB8 jsr [PC - 0x48 /* 00000000 */]
0000004A 2052 movea.l A0, [A2]
0000004C 216D F48A 0002 move.l [A0 + 0x2], [A5 - 0xB76]
00000052 2B4C F48A move.l [A5 - 0xB76], A4
00000056 266B 0002 movea.l A3, [A3 + 0x2]
label0000005A:
0000005A 1213 move.b D1, [A3]
0000005C 7000 moveq.l D0, 0x00
0000005E 1001 move.b D0, D1
00000060 720E moveq.l D1, 0x0E
00000062 B081 cmp.l D0, D1
00000064 67AC beq -0x52 /* 00000012 */
00000066 720F moveq.l D1, 0x0F
00000068 B081 cmp.l D0, D1
0000006A 6716 beq +0x18 /* 00000082 */
0000006C 7262 moveq.l D1, 0x62
0000006E B081 cmp.l D0, D1
00000070 6742 beq +0x44 /* 000000B4 */
00000072 7211 moveq.l D1, 0x11
00000074 B081 cmp.l D0, D1
00000076 6758 beq +0x5A /* 000000D0 */
00000078 7210 moveq.l D1, 0x10
0000007A B081 cmp.l D0, D1
0000007C 6752 beq +0x54 /* 000000D0 */
0000007E 6000 0082 bra +0x84 /* 00000102 */
label00000082:
00000082 286D F48A movea.l A4, [A5 - 0xB76]
00000086 244B movea.l A2, A3
00000088 5C4A addq.w A2, 6
0000008A 2012 move.l D0, [A2]
0000008C 2B40 F48A move.l [A5 - 0xB76], D0
00000090 2F12 move.l -[A7], [A2]
00000092 4EBA FF6C jsr [PC - 0x94 /* 00000000 */]
00000096 24AD F48A move.l [A2], [A5 - 0xB76]
0000009A 244B movea.l A2, A3
0000009C 544A addq.w A2, 2
0000009E 2012 move.l D0, [A2]
000000A0 2B40 F48A move.l [A5 - 0xB76], D0
000000A4 2F12 move.l -[A7], [A2]
000000A6 4EBA FF58 jsr [PC - 0xA8 /* 00000000 */]
000000AA 24AD F48A move.l [A2], [A5 - 0xB76]
000000AE 2B4C F48A move.l [A5 - 0xB76], A4
000000B2 6056 bra +0x58 /* 0000010A */
label000000B4:
000000B4 2F2B 000A move.l -[A7], [A3 + 0xA]
000000B8 206D E690 movea.l A0, [A5 - 0x1970]
000000BC 4E90 jsr [A0]
000000BE 16BC 005D move.b [A3], 0x5D /* ']' */
000000C2 7006 moveq.l D0, 0x06
000000C4 2740 0012 move.l [A3 + 0x12], D0
000000C8 7000 moveq.l D0, 0x00
000000CA 2740 0006 move.l [A3 + 0x6], D0
000000CE 603A bra +0x3C /* 0000010A */
label000000D0:
000000D0 286D F48A movea.l A4, [A5 - 0xB76]
000000D4 244B movea.l A2, A3
000000D6 5C4A addq.w A2, 6
000000D8 2012 move.l D0, [A2]
000000DA 2B40 F48A move.l [A5 - 0xB76], D0
000000DE 2F12 move.l -[A7], [A2]
000000E0 4EBA FF1E jsr [PC - 0xE2 /* 00000000 */]
000000E4 24AD F48A move.l [A2], [A5 - 0xB76]
000000E8 244B movea.l A2, A3
000000EA 544A addq.w A2, 2
000000EC 2012 move.l D0, [A2]
000000EE 2B40 F48A move.l [A5 - 0xB76], D0
000000F2 2F12 move.l -[A7], [A2]
000000F4 4EBA FF0A jsr [PC - 0xF6 /* 00000000 */]
000000F8 24AD F48A move.l [A2], [A5 - 0xB76]
000000FC 2B4C F48A move.l [A5 - 0xB76], A4
00000100 6008 bra +0xA /* 0000010A */
label00000102:
00000102 2F0B move.l -[A7], A3
00000104 4267 clr.w -[A7]
00000106 4EBA 000E jsr [PC + 0xE /* 00000116 */]
label0000010A:
0000010A 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000010E 4E5E unlink A6
00000110 205F movea.l A0, [A7]+
00000112 584F addq.w A7, 4
00000114 4ED0 jmp [A0]
fn00000116:
00000116 4E56 FFB4 link A6, -0x004C
0000011A 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
0000011E 3A2E 0008 move.w D5, [A6 + 0x8]
00000122 6000 0636 bra +0x638 /* 0000075A */
label00000126:
00000126 4A45 tst.w D5
00000128 673C beq +0x3E /* 00000166 */
0000012A 266D F48A movea.l A3, [A5 - 0xB76]
0000012E 246E 000A movea.l A2, [A6 + 0xA]
00000132 5C4A addq.w A2, 6
00000134 2012 move.l D0, [A2]
00000136 2B40 F48A move.l [A5 - 0xB76], D0
0000013A 2F12 move.l -[A7], [A2]
0000013C 3F05 move.w -[A7], D5
0000013E 4EBA FFD6 jsr [PC - 0x2A /* 00000116 */]
00000142 24AD F48A move.l [A2], [A5 - 0xB76]
00000146 246E 000A movea.l A2, [A6 + 0xA]
0000014A 544A addq.w A2, 2
0000014C 2012 move.l D0, [A2]
0000014E 2B40 F48A move.l [A5 - 0xB76], D0
00000152 2F12 move.l -[A7], [A2]
00000154 3F05 move.w -[A7], D5
00000156 4EBA FFBE jsr [PC - 0x42 /* 00000116 */]
0000015A 24AD F48A move.l [A2], [A5 - 0xB76]
0000015E 2B4B F48A move.l [A5 - 0xB76], A3
00000162 4EFA 065E jmp [PC + 0x65E /* 000007C2 */]
label00000166:
00000166 4EAD 171A jsr [A5 + 0x171A /* export_735 */]
0000016A 2840 movea.l A4, D0
0000016C 246E 000A movea.l A2, [A6 + 0xA]
00000170 204C movea.l A0, A4
00000172 7007 moveq.l D0, 0x07
label00000174:
00000174 20DA move.l [A0]+, [A2]+
00000176 51C8 FFFC dbf D0, -0x6 /* 00000174 */
0000017A 3092 move.w [A0], [A2]
0000017C 102D E33D move.b D0, [A5 - 0x1CC3]
00000180 6712 beq +0x14 /* 00000194 */
00000182 206E 000A movea.l A0, [A6 + 0xA]
00000186 7022 moveq.l D0, 0x22
00000188 D1C0 add.l A0, D0
0000018A 224C movea.l A1, A4
0000018C 7022 moveq.l D0, 0x22
0000018E D3C0 add.l A1, D0
00000190 22D8 move.l [A1]+, [A0]+
00000192 3290 move.w [A1], [A0]
label00000194:
00000194 246C 0016 movea.l A2, [A4 + 0x16]
00000198 200A move.l D0, A2
0000019A 6704 beq +0x6 /* 000001A0 */
0000019C 526A 0006 addq.w [A2 + 0x6], 1
label000001A0:
000001A0 7001 moveq.l D0, 0x01
000001A2 2F00 move.l -[A7], D0
000001A4 206D E5D2 movea.l A0, [A5 - 0x1A2E]
000001A8 2F28 0018 move.l -[A7], [A0 + 0x18]
000001AC 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
000001B0 2D40 FFC0 move.l [A6 - 0x40], D0
000001B4 2F00 move.l -[A7], D0
000001B6 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000001BA 206D E5D2 movea.l A0, [A5 - 0x1A2E]
000001BE 2068 0018 movea.l A0, [A0 + 0x18]
000001C2 5268 0006 addq.w [A0 + 0x6], 1
000001C6 2F2E FFC0 move.l -[A7], [A6 - 0x40]
000001CA 4EAD 1762 jsr [A5 + 0x1762 /* export_744 */]
000001CE 2D40 FFB4 move.l [A6 - 0x4C], D0
000001D2 721B moveq.l D1, 0x1B
000001D4 2F01 move.l -[A7], D1
000001D6 206D E5D2 movea.l A0, [A5 - 0x1A2E]
000001DA 2F28 0018 move.l -[A7], [A0 + 0x18]
000001DE 2F00 move.l -[A7], D0
000001E0 2F0C move.l -[A7], A4
000001E2 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
000001E6 2640 movea.l A3, D0
000001E8 2F0B move.l -[A7], A3
000001EA 2F2D F48A move.l -[A7], [A5 - 0xB76]
000001EE 4EAD 172A jsr [A5 + 0x172A /* export_737 */]
000001F2 2B40 F48A move.l [A5 - 0xB76], D0
000001F6 206E FFB4 movea.l A0, [A6 - 0x4C]
000001FA 246E 000A movea.l A2, [A6 + 0xA]
000001FE 7007 moveq.l D0, 0x07
label00000200:
00000200 24D8 move.l [A2]+, [A0]+
00000202 51C8 FFFC dbf D0, -0x6 /* 00000200 */
00000206 3490 move.w [A2], [A0]
00000208 102D E33D move.b D0, [A5 - 0x1CC3]
0000020C 6714 beq +0x16 /* 00000222 */
0000020E 206E FFB4 movea.l A0, [A6 - 0x4C]
00000212 7022 moveq.l D0, 0x22
00000214 D1C0 add.l A0, D0
00000216 226E 000A movea.l A1, [A6 + 0xA]
0000021A 7022 moveq.l D0, 0x22
0000021C D3C0 add.l A1, D0
0000021E 22D8 move.l [A1]+, [A0]+
00000220 3290 move.w [A1], [A0]
label00000222:
00000222 206E 000A movea.l A0, [A6 + 0xA]
00000226 2468 0016 movea.l A2, [A0 + 0x16]
0000022A 200A move.l D0, A2
0000022C 6704 beq +0x6 /* 00000232 */
0000022E 526A 0006 addq.w [A2 + 0x6], 1
label00000232:
00000232 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000236 2068 0018 movea.l A0, [A0 + 0x18]
0000023A 5268 0006 addq.w [A0 + 0x6], 1
0000023E 2F0C move.l -[A7], A4
00000240 4EBA FDBE jsr [PC - 0x242 /* 00000000 */]
00000244 4EFA 057C jmp [PC + 0x57C /* 000007C2 */]
label00000248:
00000248 4245 clr.w D5
0000024A 246E 000A movea.l A2, [A6 + 0xA]
0000024E 202A 0012 move.l D0, [A2 + 0x12]
00000252 2D40 FFC4 move.l [A6 - 0x3C], D0
00000256 2040 movea.l A0, D0
00000258 2210 move.l D1, [A0]
0000025A 3601 move.w D3, D1
0000025C 721F moveq.l D1, 0x1F
0000025E C641 and.w D3, D1
00000260 7214 moveq.l D1, 0x14
00000262 B641 cmp.w D3, D1
00000264 6708 beq +0xA /* 0000026E */
00000266 7215 moveq.l D1, 0x15
00000268 B641 cmp.w D3, D1
0000026A 6600 00A2 bne +0xA4 /* 0000030E */
label0000026E:
0000026E 2F00 move.l -[A7], D0
00000270 4EAD 1AD2 jsr [A5 + 0x1AD2 /* export_854 */]
00000274 7204 moveq.l D1, 0x04
00000276 B081 cmp.l D0, D1
00000278 6300 0094 bls +0x96 /* 0000030E */
0000027C 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
00000280 4267 clr.w -[A7]
00000282 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */]
00000286 2640 movea.l A3, D0
00000288 202A 0006 move.l D0, [A2 + 0x6]
0000028C 2D40 FFBC move.l [A6 - 0x44], D0
00000290 7614 moveq.l D3, 0x14
00000292 2F03 move.l -[A7], D3
00000294 2F0B move.l -[A7], A3
00000296 2040 movea.l A0, D0
00000298 2F28 0002 move.l -[A7], [A0 + 0x2]
0000029C 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
000002A0 206E FFBC movea.l A0, [A6 - 0x44]
000002A4 2140 0002 move.l [A0 + 0x2], D0
000002A8 2F03 move.l -[A7], D3
000002AA 2F0B move.l -[A7], A3
000002AC 2F28 0006 move.l -[A7], [A0 + 0x6]
000002B0 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
000002B4 206E FFBC movea.l A0, [A6 - 0x44]
000002B8 2140 0006 move.l [A0 + 0x6], D0
000002BC 4EAD 171A jsr [A5 + 0x171A /* export_735 */]
000002C0 2840 movea.l A4, D0
000002C2 204C movea.l A0, A4
000002C4 7007 moveq.l D0, 0x07
label000002C6:
000002C6 20DA move.l [A0]+, [A2]+
000002C8 51C8 FFFC dbf D0, -0x6 /* 000002C6 */
000002CC 3092 move.w [A0], [A2]
000002CE 102D E33D move.b D0, [A5 - 0x1CC3]
000002D2 6712 beq +0x14 /* 000002E6 */
000002D4 206E 000A movea.l A0, [A6 + 0xA]
000002D8 7022 moveq.l D0, 0x22
000002DA D1C0 add.l A0, D0
000002DC 224C movea.l A1, A4
000002DE 7022 moveq.l D0, 0x22
000002E0 D3C0 add.l A1, D0
000002E2 22D8 move.l [A1]+, [A0]+
000002E4 3290 move.w [A1], [A0]
label000002E6:
000002E6 246C 0016 movea.l A2, [A4 + 0x16]
000002EA 200A move.l D0, A2
000002EC 6704 beq +0x6 /* 000002F2 */
000002EE 526A 0006 addq.w [A2 + 0x6], 1
label000002F2:
000002F2 246E 000A movea.l A2, [A6 + 0xA]
000002F6 14BC 0013 move.b [A2], 0x13
000002FA 254C 0002 move.l [A2 + 0x2], A4
000002FE 206E FFBC movea.l A0, [A6 - 0x44]
00000302 214B 0012 move.l [A0 + 0x12], A3
00000306 294B 0012 move.l [A4 + 0x12], A3
0000030A 6000 044E bra +0x450 /* 0000075A */
label0000030E:
0000030E 246E 000A movea.l A2, [A6 + 0xA]
00000312 202A 0012 move.l D0, [A2 + 0x12]
00000316 2D40 FFC4 move.l [A6 - 0x3C], D0
0000031A 7201 moveq.l D1, 0x01
0000031C 2F01 move.l -[A7], D1
0000031E 2F00 move.l -[A7], D0
00000320 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
00000324 2D40 FFC0 move.l [A6 - 0x40], D0
00000328 2F00 move.l -[A7], D0
0000032A 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
0000032E 206E FFC4 movea.l A0, [A6 - 0x3C]
00000332 5268 0006 addq.w [A0 + 0x6], 1
00000336 202A 0006 move.l D0, [A2 + 0x6]
0000033A 2D40 FFBC move.l [A6 - 0x44], D0
0000033E 2F2E FFC0 move.l -[A7], [A6 - 0x40]
00000342 4EAD 1762 jsr [A5 + 0x1762 /* export_744 */]
00000346 2D40 FFB4 move.l [A6 - 0x4C], D0
0000034A 206E FFC4 movea.l A0, [A6 - 0x3C]
0000034E 2410 move.l D2, [A0]
00000350 3602 move.w D3, D2
00000352 781F moveq.l D4, 0x1F
00000354 C644 and.w D3, D4
00000356 7A14 moveq.l D5, 0x14
00000358 B645 cmp.w D3, D5
0000035A 6706 beq +0x8 /* 00000362 */
0000035C 7415 moveq.l D2, 0x15
0000035E B642 cmp.w D3, D2
00000360 6604 bne +0x6 /* 00000366 */
label00000362:
00000362 7417 moveq.l D2, 0x17
00000364 6002 bra +0x4 /* 00000368 */
label00000366:
00000366 741B moveq.l D2, 0x1B
label00000368:
00000368 7200 moveq.l D1, 0x00
0000036A 1202 move.b D1, D2
0000036C 2F01 move.l -[A7], D1
0000036E 2F08 move.l -[A7], A0
00000370 2F00 move.l -[A7], D0
00000372 226E FFBC movea.l A1, [A6 - 0x44]
00000376 2F29 0002 move.l -[A7], [A1 + 0x2]
0000037A 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
0000037E 206E FFBC movea.l A0, [A6 - 0x44]
00000382 2140 0002 move.l [A0 + 0x2], D0
00000386 2F2E FFC0 move.l -[A7], [A6 - 0x40]
0000038A 4EAD 1762 jsr [A5 + 0x1762 /* export_744 */]
0000038E 2D40 FFB4 move.l [A6 - 0x4C], D0
00000392 206E FFC4 movea.l A0, [A6 - 0x3C]
00000396 2410 move.l D2, [A0]
00000398 3602 move.w D3, D2
0000039A C644 and.w D3, D4
0000039C B645 cmp.w D3, D5
0000039E 6706 beq +0x8 /* 000003A6 */
000003A0 7415 moveq.l D2, 0x15
000003A2 B642 cmp.w D3, D2
000003A4 6604 bne +0x6 /* 000003AA */
label000003A6:
000003A6 7417 moveq.l D2, 0x17
000003A8 6002 bra +0x4 /* 000003AC */
label000003AA:
000003AA 741B moveq.l D2, 0x1B
label000003AC:
000003AC 7200 moveq.l D1, 0x00
000003AE 1202 move.b D1, D2
000003B0 2F01 move.l -[A7], D1
000003B2 2F08 move.l -[A7], A0
000003B4 2F00 move.l -[A7], D0
000003B6 206E FFBC movea.l A0, [A6 - 0x44]
000003BA 2F28 0006 move.l -[A7], [A0 + 0x6]
000003BE 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
000003C2 206E FFBC movea.l A0, [A6 - 0x44]
000003C6 2140 0006 move.l [A0 + 0x6], D0
000003CA 4EAD 171A jsr [A5 + 0x171A /* export_735 */]
000003CE 2840 movea.l A4, D0
000003D0 204C movea.l A0, A4
000003D2 7007 moveq.l D0, 0x07
label000003D4:
000003D4 20DA move.l [A0]+, [A2]+
000003D6 51C8 FFFC dbf D0, -0x6 /* 000003D4 */
000003DA 3092 move.w [A0], [A2]
000003DC 102D E33D move.b D0, [A5 - 0x1CC3]
000003E0 6712 beq +0x14 /* 000003F4 */
000003E2 206E 000A movea.l A0, [A6 + 0xA]
000003E6 7022 moveq.l D0, 0x22
000003E8 D1C0 add.l A0, D0
000003EA 224C movea.l A1, A4
000003EC 7022 moveq.l D0, 0x22
000003EE D3C0 add.l A1, D0
000003F0 22D8 move.l [A1]+, [A0]+
000003F2 3290 move.w [A1], [A0]
label000003F4:
000003F4 246C 0016 movea.l A2, [A4 + 0x16]
000003F8 200A move.l D0, A2
000003FA 6704 beq +0x6 /* 00000400 */
000003FC 526A 0006 addq.w [A2 + 0x6], 1
label00000400:
00000400 2F0C move.l -[A7], A4
00000402 2F2D F48A move.l -[A7], [A5 - 0xB76]
00000406 4EAD 172A jsr [A5 + 0x172A /* export_737 */]
0000040A 2B40 F48A move.l [A5 - 0xB76], D0
0000040E 246E FFB4 movea.l A2, [A6 - 0x4C]
00000412 266E 000A movea.l A3, [A6 + 0xA]
00000416 7007 moveq.l D0, 0x07
label00000418:
00000418 26DA move.l [A3]+, [A2]+
0000041A 51C8 FFFC dbf D0, -0x6 /* 00000418 */
0000041E 3692 move.w [A3], [A2]
00000420 102D E33D move.b D0, [A5 - 0x1CC3]
00000424 6714 beq +0x16 /* 0000043A */
00000426 206E FFB4 movea.l A0, [A6 - 0x4C]
0000042A 7022 moveq.l D0, 0x22
0000042C D1C0 add.l A0, D0
0000042E 226E 000A movea.l A1, [A6 + 0xA]
00000432 7022 moveq.l D0, 0x22
00000434 D3C0 add.l A1, D0
00000436 22D8 move.l [A1]+, [A0]+
00000438 3290 move.w [A1], [A0]
label0000043A:
0000043A 206E 000A movea.l A0, [A6 + 0xA]
0000043E 2468 0016 movea.l A2, [A0 + 0x16]
00000442 200A move.l D0, A2
00000444 6704 beq +0x6 /* 0000044A */
00000446 526A 0006 addq.w [A2 + 0x6], 1
label0000044A:
0000044A 206E FFC4 movea.l A0, [A6 - 0x3C]
0000044E 5268 0006 addq.w [A0 + 0x6], 1
00000452 266D F48A movea.l A3, [A5 - 0xB76]
00000456 244C movea.l A2, A4
00000458 5C4A addq.w A2, 6
0000045A 2052 movea.l A0, [A2]
0000045C 2028 0006 move.l D0, [A0 + 0x6]
00000460 2B40 F48A move.l [A5 - 0xB76], D0
00000464 2052 movea.l A0, [A2]
00000466 2F28 0006 move.l -[A7], [A0 + 0x6]
0000046A 4EBA FB94 jsr [PC - 0x46C /* 00000000 */]
0000046E 2052 movea.l A0, [A2]
00000470 216D F48A 0006 move.l [A0 + 0x6], [A5 - 0xB76]
00000476 2052 movea.l A0, [A2]
00000478 2028 0002 move.l D0, [A0 + 0x2]
0000047C 2B40 F48A move.l [A5 - 0xB76], D0
00000480 2052 movea.l A0, [A2]
00000482 2F28 0002 move.l -[A7], [A0 + 0x2]
00000486 4EBA FB78 jsr [PC - 0x488 /* 00000000 */]
0000048A 2052 movea.l A0, [A2]
0000048C 216D F48A 0002 move.l [A0 + 0x2], [A5 - 0xB76]
00000492 2B4B F48A move.l [A5 - 0xB76], A3
00000496 2F2C 0002 move.l -[A7], [A4 + 0x2]
0000049A 4267 clr.w -[A7]
0000049C 4EBA FC78 jsr [PC - 0x388 /* 00000116 */]
000004A0 4EFA 0320 jmp [PC + 0x320 /* 000007C2 */]
label000004A4:
000004A4 246E 000A movea.l A2, [A6 + 0xA]
000004A8 2F2A 0006 move.l -[A7], [A2 + 0x6]
000004AC 4267 clr.w -[A7]
000004AE 4EBA FC66 jsr [PC - 0x39A /* 00000116 */]
000004B2 286A 0002 movea.l A4, [A2 + 0x2]
000004B6 2D4C FFD8 move.l [A6 - 0x28], A4
000004BA 206E FFD8 movea.l A0, [A6 - 0x28]
000004BE 2F08 move.l -[A7], A0
000004C0 2F2D F48A move.l -[A7], [A5 - 0xB76]
000004C4 4EAD 172A jsr [A5 + 0x172A /* export_737 */]
000004C8 2B40 F48A move.l [A5 - 0xB76], D0
000004CC 206D E5D2 movea.l A0, [A5 - 0x1A2E]
000004D0 2F28 0018 move.l -[A7], [A0 + 0x18]
000004D4 7001 moveq.l D0, 0x01
000004D6 2F00 move.l -[A7], D0
000004D8 4EAD 174A jsr [A5 + 0x174A /* export_741 */]
000004DC 2540 0002 move.l [A2 + 0x2], D0
000004E0 2F0C move.l -[A7], A4
000004E2 4EBA FB1C jsr [PC - 0x4E4 /* 00000000 */]
000004E6 4EFA 02DA jmp [PC + 0x2DA /* 000007C2 */]
label000004EA:
000004EA 4245 clr.w D5
000004EC 246E 000A movea.l A2, [A6 + 0xA]
000004F0 202A 0012 move.l D0, [A2 + 0x12]
000004F4 2D40 FFC4 move.l [A6 - 0x3C], D0
000004F8 7201 moveq.l D1, 0x01
000004FA 2F01 move.l -[A7], D1
000004FC 2F00 move.l -[A7], D0
000004FE 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
00000502 2D40 FFC0 move.l [A6 - 0x40], D0
00000506 2F00 move.l -[A7], D0
00000508 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
0000050C 206E FFC4 movea.l A0, [A6 - 0x3C]
00000510 5268 0006 addq.w [A0 + 0x6], 1
00000514 266A 0002 movea.l A3, [A2 + 0x2]
00000518 6004 bra +0x6 /* 0000051E */
label0000051A:
0000051A 266B 0006 movea.l A3, [A3 + 0x6]
label0000051E:
0000051E 1013 move.b D0, [A3]
00000520 720F moveq.l D1, 0x0F
00000522 B001 cmp.b D0, D1
00000524 67F4 beq -0xA /* 0000051A */
00000526 286B 0006 movea.l A4, [A3 + 0x6]
0000052A 6004 bra +0x6 /* 00000530 */
label0000052C:
0000052C 286C 0006 movea.l A4, [A4 + 0x6]
label00000530:
00000530 1014 move.b D0, [A4]
00000532 7256 moveq.l D1, 0x56
00000534 B001 cmp.b D0, D1
00000536 67F4 beq -0xA /* 0000052C */
00000538 18BC 005E move.b [A4], 0x5E /* '^' */
0000053C 7000 moveq.l D0, 0x00
0000053E 2940 0006 move.l [A4 + 0x6], D0
00000542 262E FFC0 move.l D3, [A6 - 0x40]
00000546 2943 0002 move.l [A4 + 0x2], D3
0000054A 246E 000A movea.l A2, [A6 + 0xA]
0000054E 2F2A 0002 move.l -[A7], [A2 + 0x2]
00000552 2F2D F48A move.l -[A7], [A5 - 0xB76]
00000556 4EAD 172A jsr [A5 + 0x172A /* export_737 */]
0000055A 2B40 F48A move.l [A5 - 0xB76], D0
0000055E 266A 0002 movea.l A3, [A2 + 0x2]
00000562 2F03 move.l -[A7], D3
00000564 4EAD 1762 jsr [A5 + 0x1762 /* export_744 */]
00000568 2D40 FFB4 move.l [A6 - 0x4C], D0
0000056C 2040 movea.l A0, D0
0000056E 7207 moveq.l D1, 0x07
label00000570:
00000570 24D8 move.l [A2]+, [A0]+
00000572 51C9 FFFC dbf D1, -0x6 /* 00000570 */
00000576 3490 move.w [A2], [A0]
00000578 122D E33D move.b D1, [A5 - 0x1CC3]
0000057C 6712 beq +0x14 /* 00000590 */
0000057E 2040 movea.l A0, D0
00000580 7022 moveq.l D0, 0x22
00000582 D1C0 add.l A0, D0
00000584 226E 000A movea.l A1, [A6 + 0xA]
00000588 7022 moveq.l D0, 0x22
0000058A D3C0 add.l A1, D0
0000058C 22D8 move.l [A1]+, [A0]+
0000058E 3290 move.w [A1], [A0]
label00000590:
00000590 206E 000A movea.l A0, [A6 + 0xA]
00000594 2468 0016 movea.l A2, [A0 + 0x16]
00000598 200A move.l D0, A2
0000059A 6704 beq +0x6 /* 000005A0 */
0000059C 526A 0006 addq.w [A2 + 0x6], 1
label000005A0:
000005A0 246E 000A movea.l A2, [A6 + 0xA]
000005A4 14BC 005C move.b [A2], 0x5C /* '\\' */
000005A8 256E FFB4 0002 move.l [A2 + 0x2], [A6 - 0x4C]
000005AE 2D4B 000A move.l [A6 + 0xA], A3
000005B2 6000 01A6 bra +0x1A8 /* 0000075A */
label000005B6:
000005B6 206E 000A movea.l A0, [A6 + 0xA]
000005BA 2468 0002 movea.l A2, [A0 + 0x2]
000005BE 4AAA 0040 tst.l [A2 + 0x40]
000005C2 6600 01FE bne +0x200 /* 000007C2 */
000005C6 102A 0016 move.b D0, [A2 + 0x16]
000005CA 1D40 FFC8 move.b [A6 - 0x38], D0
000005CE 7202 moveq.l D1, 0x02
000005D0 B001 cmp.b D0, D1
000005D2 6720 beq +0x22 /* 000005F4 */
000005D4 7203 moveq.l D1, 0x03
000005D6 B001 cmp.b D0, D1
000005D8 671A beq +0x1C /* 000005F4 */
000005DA 7206 moveq.l D1, 0x06
000005DC B001 cmp.b D0, D1
000005DE 6714 beq +0x16 /* 000005F4 */
000005E0 7219 moveq.l D1, 0x19
000005E2 B001 cmp.b D0, D1
000005E4 670E beq +0x10 /* 000005F4 */
000005E6 7215 moveq.l D1, 0x15
000005E8 B001 cmp.b D0, D1
000005EA 6708 beq +0xA /* 000005F4 */
000005EC 7218 moveq.l D1, 0x18
000005EE B001 cmp.b D0, D1
000005F0 6600 01D0 bne +0x1D2 /* 000007C2 */
label000005F4:
000005F4 2F0A move.l -[A7], A2
000005F6 4EAD 1B9A jsr [A5 + 0x1B9A /* export_879 */]
000005FA 7001 moveq.l D0, 0x01
000005FC 2540 0034 move.l [A2 + 0x34], D0
00000600 6000 01C0 bra +0x1C2 /* 000007C2 */
label00000604:
00000604 246E 000A movea.l A2, [A6 + 0xA]
00000608 14BC 005D move.b [A2], 0x5D /* ']' */
0000060C 206A 0002 movea.l A0, [A2 + 0x2]
00000610 2F28 000C move.l -[A7], [A0 + 0xC]
00000614 4EAD 1AD2 jsr [A5 + 0x1AD2 /* export_854 */]
00000618 2540 0006 move.l [A2 + 0x6], D0
0000061C 4EFA 01A4 jmp [PC + 0x1A4 /* 000007C2 */]
label00000620:
00000620 266A 0002 movea.l A3, [A2 + 0x2]
00000624 1013 move.b D0, [A3]
00000626 725F moveq.l D1, 0x5F
00000628 B001 cmp.b D0, D1
0000062A 660C bne +0xE /* 00000638 */
0000062C 206B 0002 movea.l A0, [A3 + 0x2]
00000630 00A8 0000 0200 0018 ori.l [A0 + 0x18], 0x200
label00000638:
00000638 1013 move.b D0, [A3]
0000063A 720F moveq.l D1, 0x0F
0000063C B001 cmp.b D0, D1
0000063E 661E bne +0x20 /* 0000065E */
label00000640:
00000640 266B 0006 movea.l A3, [A3 + 0x6]
00000644 1613 move.b D3, [A3]
00000646 700F moveq.l D0, 0x0F
00000648 B600 cmp.b D3, D0
0000064A 67F4 beq -0xA /* 00000640 */
0000064C 705F moveq.l D0, 0x5F
0000064E B600 cmp.b D3, D0
00000650 660C bne +0xE /* 0000065E */
00000652 206B 0002 movea.l A0, [A3 + 0x2]
00000656 00A8 0000 0200 0018 ori.l [A0 + 0x18], 0x200
label0000065E:
0000065E 1013 move.b D0, [A3]
00000660 720E moveq.l D1, 0x0E
00000662 B001 cmp.b D0, D1
00000664 6600 00B4 bne +0xB6 /* 0000071A */
00000668 246E 000A movea.l A2, [A6 + 0xA]
0000066C 202A 0012 move.l D0, [A2 + 0x12]
00000670 2D40 FFC4 move.l [A6 - 0x3C], D0
00000674 202A 0002 move.l D0, [A2 + 0x2]
00000678 2D40 FFB8 move.l [A6 - 0x48], D0
0000067C 2040 movea.l A0, D0
0000067E 2228 0006 move.l D1, [A0 + 0x6]
00000682 2D41 FFBC move.l [A6 - 0x44], D1
00000686 7207 moveq.l D1, 0x07
label00000688:
00000688 24D8 move.l [A2]+, [A0]+
0000068A 51C9 FFFC dbf D1, -0x6 /* 00000688 */
0000068E 3490 move.w [A2], [A0]
00000690 122D E33D move.b D1, [A5 - 0x1CC3]
00000694 6712 beq +0x14 /* 000006A8 */
00000696 2040 movea.l A0, D0
00000698 7022 moveq.l D0, 0x22
0000069A D1C0 add.l A0, D0
0000069C 226E 000A movea.l A1, [A6 + 0xA]
000006A0 7022 moveq.l D0, 0x22
000006A2 D3C0 add.l A1, D0
000006A4 22D8 move.l [A1]+, [A0]+
000006A6 3290 move.w [A1], [A0]
label000006A8:
000006A8 206E 000A movea.l A0, [A6 + 0xA]
000006AC 2468 0016 movea.l A2, [A0 + 0x16]
000006B0 200A move.l D0, A2
000006B2 6704 beq +0x6 /* 000006B8 */
000006B4 526A 0006 addq.w [A2 + 0x6], 1
label000006B8:
000006B8 7000 moveq.l D0, 0x00
000006BA 246E FFB8 movea.l A2, [A6 - 0x48]
000006BE 2540 0006 move.l [A2 + 0x6], D0
000006C2 2540 0002 move.l [A2 + 0x2], D0
000006C6 2F0A move.l -[A7], A2
000006C8 4EAD 1722 jsr [A5 + 0x1722 /* export_736 */]
000006CC 246E FFBC movea.l A2, [A6 - 0x44]
000006D0 206A 0012 movea.l A0, [A2 + 0x12]
000006D4 5368 0006 subq.w [A0 + 0x6], 1
000006D8 266E FFC4 movea.l A3, [A6 - 0x3C]
000006DC 526B 0006 addq.w [A3 + 0x6], 1
000006E0 254B 0012 move.l [A2 + 0x12], A3
000006E4 286E 000A movea.l A4, [A6 + 0xA]
000006E8 294B 0012 move.l [A4 + 0x12], A3
000006EC 7614 moveq.l D3, 0x14
000006EE 2F03 move.l -[A7], D3
000006F0 2F0B move.l -[A7], A3
000006F2 2F2A 0002 move.l -[A7], [A2 + 0x2]
000006F6 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
000006FA 2540 0002 move.l [A2 + 0x2], D0
000006FE 2F03 move.l -[A7], D3
00000700 2F0B move.l -[A7], A3
00000702 2F2A 0006 move.l -[A7], [A2 + 0x6]
00000706 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
0000070A 2540 0006 move.l [A2 + 0x6], D0
0000070E 2F0C move.l -[A7], A4
00000710 4267 clr.w -[A7]
00000712 4EBA FA02 jsr [PC - 0x5FE /* 00000116 */]
00000716 4EFA 00AA jmp [PC + 0xAA /* 000007C2 */]
label0000071A:
0000071A 4245 clr.w D5
label0000071C:
0000071C 246E 000A movea.l A2, [A6 + 0xA]
00000720 1212 move.b D1, [A2]
00000722 7000 moveq.l D0, 0x00
00000724 1001 move.b D0, D1
00000726 41ED E076 lea.l A0, [A5 - 0x1F8A]
0000072A 1630 0000 move.b D3, [A0 + D0.w]
0000072E 7003 moveq.l D0, 0x03
00000730 3D43 FFFC move.w [A6 - 0x4], D3
00000734 C600 and.b D3, D0
00000736 6700 008A beq +0x8C /* 000007C2 */
0000073A 302E FFFC move.w D0, [A6 - 0x4]
0000073E 7201 moveq.l D1, 0x01
00000740 C001 and.b D0, D1
00000742 670A beq +0xC /* 0000074E */
00000744 2F2A 0006 move.l -[A7], [A2 + 0x6]
00000748 3F05 move.w -[A7], D5
0000074A 4EBA F9CA jsr [PC - 0x636 /* 00000116 */]
label0000074E:
0000074E 206E 000A movea.l A0, [A6 + 0xA]
00000752 2028 0002 move.l D0, [A0 + 0x2]
00000756 2D40 000A move.l [A6 + 0xA], D0
label0000075A:
0000075A 4EAD 15F2 jsr [A5 + 0x15F2 /* export_698 */]
0000075E 246E 000A movea.l A2, [A6 + 0xA]
00000762 1212 move.b D1, [A2]
00000764 7000 moveq.l D0, 0x00
00000766 1001 move.b D0, D1
00000768 7210 moveq.l D1, 0x10
0000076A B081 cmp.l D0, D1
0000076C 6700 F9B8 beq -0x646 /* 00000126 */
00000770 7211 moveq.l D1, 0x11
00000772 B081 cmp.l D0, D1
00000774 6700 F9B0 beq -0x64E /* 00000126 */
00000778 720B moveq.l D1, 0x0B
0000077A B081 cmp.l D0, D1
0000077C 679E beq -0x60 /* 0000071C */
0000077E 720E moveq.l D1, 0x0E
00000780 B081 cmp.l D0, D1
00000782 6700 FAC4 beq -0x53A /* 00000248 */
00000786 720F moveq.l D1, 0x0F
00000788 B081 cmp.l D0, D1
0000078A 6700 FD18 beq -0x2E6 /* 000004A4 */
0000078E 725A moveq.l D1, 0x5A
00000790 B081 cmp.l D0, D1
00000792 6700 FD56 beq -0x2A8 /* 000004EA */
00000796 725E moveq.l D1, 0x5E
00000798 B081 cmp.l D0, D1
0000079A 6700 FE1A beq -0x1E4 /* 000005B6 */
0000079E 7263 moveq.l D1, 0x63
000007A0 B081 cmp.l D0, D1
000007A2 6700 FE12 beq -0x1EC /* 000005B6 */
000007A6 725F moveq.l D1, 0x5F
000007A8 B081 cmp.l D0, D1
000007AA 6700 FE0A beq -0x1F4 /* 000005B6 */
000007AE 7259 moveq.l D1, 0x59
000007B0 B081 cmp.l D0, D1
000007B2 6700 FE50 beq -0x1AE /* 00000604 */
000007B6 7214 moveq.l D1, 0x14
000007B8 B081 cmp.l D0, D1
000007BA 6700 FE64 beq -0x19A /* 00000620 */
000007BE 6000 FF5A bra -0xA4 /* 0000071A */
label000007C2:
000007C2 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
000007C6 4E5E unlink A6
000007C8 205F movea.l A0, [A7]+
000007CA 5C4F addq.w A7, 6
000007CC 4ED0 jmp [A0]
fn000007CE:
000007CE 4E56 FFEC link A6, -0x0014
000007D2 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000007D6 286E 0008 movea.l A4, [A6 + 0x8]
000007DA 246E 000C movea.l A2, [A6 + 0xC]
000007DE 266A 0014 movea.l A3, [A2 + 0x14]
000007E2 2C13 move.l D6, [A3]
000007E4 282B 0004 move.l D4, [A3 + 0x4]
000007E8 2006 move.l D0, D6
000007EA E588 lsl D0, 2
000007EC D08B add.l D0, A3
000007EE 2040 movea.l A0, D0
000007F0 2610 move.l D3, [A0]
000007F2 2E03 move.l D7, D3
000007F4 9E84 sub.l D7, D4
000007F6 5287 addq.l D7, 1
000007F8 7004 moveq.l D0, 0x04
000007FA BC80 cmp.l D6, D0
000007FC 6200 00F6 bhi +0xF8 /* 000008F4 */
00000800 7009 moveq.l D0, 0x09
00000802 2540 0010 move.l [A2 + 0x10], D0
00000806 1014 move.b D0, [A4]
00000808 725F moveq.l D1, 0x5F
0000080A B001 cmp.b D0, D1
0000080C 6700 01A0 beq +0x1A2 /* 000009AE */
00000810 266C 0012 movea.l A3, [A4 + 0x12]
00000814 7001 moveq.l D0, 0x01
00000816 2F00 move.l -[A7], D0
00000818 2F0B move.l -[A7], A3
0000081A 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
0000081E 2D40 FFF0 move.l [A6 - 0x10], D0
00000822 2F00 move.l -[A7], D0
00000824 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000828 526B 0006 addq.w [A3 + 0x6], 1
0000082C 4EAD 171A jsr [A5 + 0x171A /* export_735 */]
00000830 2D40 FFF4 move.l [A6 - 0xC], D0
00000834 204C movea.l A0, A4
00000836 2240 movea.l A1, D0
00000838 7207 moveq.l D1, 0x07
label0000083A:
0000083A 22D8 move.l [A1]+, [A0]+
0000083C 51C9 FFFC dbf D1, -0x6 /* 0000083A */
00000840 3290 move.w [A1], [A0]
00000842 122D E33D move.b D1, [A5 - 0x1CC3]
00000846 6710 beq +0x12 /* 00000858 */
00000848 204C movea.l A0, A4
0000084A 7222 moveq.l D1, 0x22
0000084C D1C1 add.l A0, D1
0000084E 2240 movea.l A1, D0
00000850 7022 moveq.l D0, 0x22
00000852 D3C0 add.l A1, D0
00000854 22D8 move.l [A1]+, [A0]+
00000856 3290 move.w [A1], [A0]
label00000858:
00000858 206E FFF4 movea.l A0, [A6 - 0xC]
0000085C 2468 0016 movea.l A2, [A0 + 0x16]
00000860 200A move.l D0, A2
00000862 6704 beq +0x6 /* 00000868 */
00000864 526A 0006 addq.w [A2 + 0x6], 1
label00000868:
00000868 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000086C 4EAD 1762 jsr [A5 + 0x1762 /* export_744 */]
00000870 2D40 FFF8 move.l [A6 - 0x8], D0
00000874 2413 move.l D2, [A3]
00000876 3602 move.w D3, D2
00000878 741F moveq.l D2, 0x1F
0000087A C642 and.w D3, D2
0000087C 7414 moveq.l D2, 0x14
0000087E B642 cmp.w D3, D2
00000880 6706 beq +0x8 /* 00000888 */
00000882 7415 moveq.l D2, 0x15
00000884 B642 cmp.w D3, D2
00000886 6604 bne +0x6 /* 0000088C */
label00000888:
00000888 7417 moveq.l D2, 0x17
0000088A 6002 bra +0x4 /* 0000088E */
label0000088C:
0000088C 741B moveq.l D2, 0x1B
label0000088E:
0000088E 7200 moveq.l D1, 0x00
00000890 1202 move.b D1, D2
00000892 2F01 move.l -[A7], D1
00000894 2F0B move.l -[A7], A3
00000896 2F00 move.l -[A7], D0
00000898 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000089C 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
000008A0 2D40 FFFC move.l [A6 - 0x4], D0
000008A4 206E FFF8 movea.l A0, [A6 - 0x8]
000008A8 244C movea.l A2, A4
000008AA 7007 moveq.l D0, 0x07
label000008AC:
000008AC 24D8 move.l [A2]+, [A0]+
000008AE 51C8 FFFC dbf D0, -0x6 /* 000008AC */
000008B2 3490 move.w [A2], [A0]
000008B4 102D E33D move.b D0, [A5 - 0x1CC3]
000008B8 6712 beq +0x14 /* 000008CC */
000008BA 206E FFF8 movea.l A0, [A6 - 0x8]
000008BE 7022 moveq.l D0, 0x22
000008C0 D1C0 add.l A0, D0
000008C2 224C movea.l A1, A4
000008C4 7022 moveq.l D0, 0x22
000008C6 D3C0 add.l A1, D0
000008C8 22D8 move.l [A1]+, [A0]+
000008CA 3290 move.w [A1], [A0]
label000008CC:
000008CC 246C 0016 movea.l A2, [A4 + 0x16]
000008D0 200A move.l D0, A2
000008D2 6704 beq +0x6 /* 000008D8 */
000008D4 526A 0006 addq.w [A2 + 0x6], 1
label000008D8:
000008D8 526B 0006 addq.w [A3 + 0x6], 1
000008DC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000008E0 2F2D F48A move.l -[A7], [A5 - 0xB76]
000008E4 4EAD 172A jsr [A5 + 0x172A /* export_737 */]
000008E8 2B40 F48A move.l [A5 - 0xB76], D0
000008EC 286E FFF4 movea.l A4, [A6 - 0xC]
000008F0 6000 00BC bra +0xBE /* 000009AE */
label000008F4:
000008F4 2606 move.l D3, D6
000008F6 7801 moveq.l D4, 0x01
000008F8 E9AB lsl D3, D4
000008FA B687 cmp.l D3, D7
000008FC 642C bcc +0x2E /* 0000092A */
000008FE 2006 move.l D0, D6
00000900 2200 move.l D1, D0
00000902 C0FC 0002 mulu.w D0, 0x2
00000906 4841 swap.w D1
00000908 C2FC 0002 mulu.w D1, 0x2
0000090C 4841 swap.w D1
0000090E 4241 clr.w D1
00000910 D081 add.l D0, D1
00000912 7201 moveq.l D1, 0x01
00000914 2401 move.l D2, D1
00000916 C2FC 0002 mulu.w D1, 0x2
0000091A 4842 swap.w D2
0000091C C4FC 0002 mulu.w D2, 0x2
00000920 4842 swap.w D2
00000922 4242 clr.w D2
00000924 D282 add.l D1, D2
00000926 D081 add.l D0, D1
00000928 6002 bra +0x4 /* 0000092C */
label0000092A:
0000092A 2007 move.l D0, D7
label0000092C:
0000092C 2D40 FFEC move.l [A6 - 0x14], D0
00000930 52AD ED98 addq.l [A5 - 0x1268], 1
00000934 2A2D ED98 move.l D5, [A5 - 0x1268]
00000938 42A7 clr.l -[A7]
0000093A 42A7 clr.l -[A7]
0000093C 52AD EDB0 addq.l [A5 - 0x1250], 1
00000940 222D EDB0 move.l D1, [A5 - 0x1250]
00000944 2F01 move.l -[A7], D1
00000946 487A 007C pea.l [PC + 0x7C /* 000009C4, value 0x2530346C '%04l', cstring "%04ld" */]
0000094A 486D EDB7 pea.l [A5 - 0x1249]
0000094E 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00000952 4FEF 000C lea.l A7, [A7 + 0xC]
00000956 41ED EDB4 lea.l A0, [A5 - 0x124C]
0000095A 2F08 move.l -[A7], A0
0000095C 70FF moveq.l D0, 0xFFFFFFFF
0000095E 2F00 move.l -[A7], D0
00000960 7003 moveq.l D0, 0x03
00000962 2F00 move.l -[A7], D0
00000964 2F3C 0000 0300 move.l -[A7], 0x300
0000096A 7004 moveq.l D0, 0x04
0000096C 2F00 move.l -[A7], D0
0000096E 202E FFEC move.l D0, [A6 - 0x14]
00000972 E588 lsl D0, 2
00000974 2F00 move.l -[A7], D0
00000976 700F moveq.l D0, 0x0F
00000978 2F00 move.l -[A7], D0
0000097A 2F05 move.l -[A7], D5
0000097C 102D ED8C move.b D0, [A5 - 0x1274]
00000980 6706 beq +0x8 /* 00000988 */
00000982 41ED 0D5A lea.l A0, [A5 + 0xD5A /* export_423 */]
00000986 6004 bra +0x6 /* 0000098C */
label00000988:
00000988 41ED 10F2 lea.l A0, [A5 + 0x10F2 /* export_538 */]
label0000098C:
0000098C 4E90 jsr [A0]
0000098E 4FEF 0028 lea.l A7, [A7 + 0x28]
00000992 486D F486 pea.l [A5 - 0xB7A]
00000996 2F2E 000C move.l -[A7], [A6 + 0xC]
0000099A 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
0000099E 486D F486 pea.l [A5 - 0xB7A]
000009A2 42A7 clr.l -[A7]
000009A4 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
000009A8 2040 movea.l A0, D0
000009AA 2145 0008 move.l [A0 + 0x8], D5
label000009AE:
000009AE 2F0C move.l -[A7], A4
000009B0 4267 clr.w -[A7]
000009B2 4EBA F762 jsr [PC - 0x89E /* 00000116 */]
000009B6 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000009BA 4E5E unlink A6
000009BC 205F movea.l A0, [A7]+
000009BE 504F addq.w A7, 8
000009C0 4ED0 jmp [A0]
000009C2 0006 2530 ori.b D6, 0x30 /* '0' */
000009C6 346C 6400 movea.w A2, [A4 + 0x6400]
000009CA 4E56 FFF8 link A6, -0x0008
000009CE 48E7 0038 movem.l -[A7], A2,A3,A4
000009D2 286E 0008 movea.l A4, [A6 + 0x8]
000009D6 2654 movea.l A3, [A4]
000009D8 200B move.l D0, A3
000009DA 6700 00B6 beq +0xB8 /* 00000A92 */
000009DE 7000 moveq.l D0, 0x00
000009E0 2D40 FFF8 move.l [A6 - 0x8], D0
000009E4 204C movea.l A0, A4
000009E6 7010 moveq.l D0, 0x10
000009E8 D1C0 add.l A0, D0
000009EA 2D48 FFFC move.l [A6 - 0x4], A0
label000009EE:
000009EE 2B4B F48A move.l [A5 - 0xB76], A3
000009F2 1013 move.b D0, [A3]
000009F4 720F moveq.l D1, 0x0F
000009F6 B001 cmp.b D0, D1
000009F8 660A bne +0xC /* 00000A04 */
000009FA 2F2B 0002 move.l -[A7], [A3 + 0x2]
000009FE 4EBA F600 jsr [PC - 0xA00 /* 00000000 */]
00000A02 605E bra +0x60 /* 00000A62 */
label00000A04:
00000A04 206E FFFC movea.l A0, [A6 - 0x4]
00000A08 2010 move.l D0, [A0]
00000A0A 7208 moveq.l D1, 0x08
00000A0C B081 cmp.l D0, D1
00000A0E 660A bne +0xC /* 00000A1A */
00000A10 2F0C move.l -[A7], A4
00000A12 2F0B move.l -[A7], A3
00000A14 4EBA FDB8 jsr [PC - 0x248 /* 000007CE */]
00000A18 6048 bra +0x4A /* 00000A62 */
label00000A1A:
00000A1A 206E FFFC movea.l A0, [A6 - 0x4]
00000A1E 2010 move.l D0, [A0]
00000A20 7205 moveq.l D1, 0x05
00000A22 B081 cmp.l D0, D1
00000A24 670A beq +0xC /* 00000A30 */
00000A26 202C 0010 move.l D0, [A4 + 0x10]
00000A2A 7209 moveq.l D1, 0x09
00000A2C B081 cmp.l D0, D1
00000A2E 660A bne +0xC /* 00000A3A */
label00000A30:
00000A30 2F0B move.l -[A7], A3
00000A32 4267 clr.w -[A7]
00000A34 4EBA F6E0 jsr [PC - 0x920 /* 00000116 */]
00000A38 6028 bra +0x2A /* 00000A62 */
label00000A3A:
00000A3A 206E FFFC movea.l A0, [A6 - 0x4]
00000A3E 2010 move.l D0, [A0]
00000A40 7202 moveq.l D1, 0x02
00000A42 B081 cmp.l D0, D1
00000A44 670A beq +0xC /* 00000A50 */
00000A46 202C 0010 move.l D0, [A4 + 0x10]
00000A4A 7203 moveq.l D1, 0x03
00000A4C B081 cmp.l D0, D1
00000A4E 660C bne +0xE /* 00000A5C */
label00000A50:
00000A50 2F0B move.l -[A7], A3
00000A52 7001 moveq.l D0, 0x01
00000A54 3F00 move.w -[A7], D0
00000A56 4EBA F6BE jsr [PC - 0x942 /* 00000116 */]
00000A5A 6006 bra +0x8 /* 00000A62 */
label00000A5C:
00000A5C 2F0B move.l -[A7], A3
00000A5E 4EBA F5A0 jsr [PC - 0xA60 /* 00000000 */]
label00000A62:
00000A62 246D F48A movea.l A2, [A5 - 0xB76]
00000A66 B5CB cmpa.l A2, A3
00000A68 6714 beq +0x16 /* 00000A7E */
00000A6A 202E FFF8 move.l D0, [A6 - 0x8]
00000A6E 670A beq +0xC /* 00000A7A */
00000A70 206E FFF8 movea.l A0, [A6 - 0x8]
00000A74 214A 0006 move.l [A0 + 0x6], A2
00000A78 6004 bra +0x6 /* 00000A7E */
label00000A7A:
00000A7A 28AD F48A move.l [A4], [A5 - 0xB76]
label00000A7E:
00000A7E 1013 move.b D0, [A3]
00000A80 720F moveq.l D1, 0x0F
00000A82 B001 cmp.b D0, D1
00000A84 660C bne +0xE /* 00000A92 */
00000A86 2D4B FFF8 move.l [A6 - 0x8], A3
00000A8A 266B 0006 movea.l A3, [A3 + 0x6]
00000A8E 6000 FF5E bra -0xA0 /* 000009EE */
label00000A92:
00000A92 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000A96 4E5E unlink A6
00000A98 205F movea.l A0, [A7]+
00000A9A 584F addq.w A7, 4
00000A9C 4ED0 jmp [A0]
fn00000A9E:
00000A9E 4E56 FFF8 link A6, -0x0008
00000AA2 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00000AA6 102D ED8A move.b D0, [A5 - 0x1276]
00000AAA 6700 02B4 beq +0x2B6 /* 00000D60 */
00000AAE 202E 0008 move.l D0, [A6 + 0x8]
00000AB2 670C beq +0xE /* 00000AC0 */
00000AB4 206E 000C movea.l A0, [A6 + 0xC]
00000AB8 216E 0008 0012 move.l [A0 + 0x12], [A6 + 0x8]
00000ABE 6010 bra +0x12 /* 00000AD0 */
label00000AC0:
00000AC0 52AD ED98 addq.l [A5 - 0x1268], 1
00000AC4 202D ED98 move.l D0, [A5 - 0x1268]
00000AC8 206E 000C movea.l A0, [A6 + 0xC]
00000ACC 2140 0012 move.l [A0 + 0x12], D0
label00000AD0:
00000AD0 7000 moveq.l D0, 0x00
00000AD2 2D40 FFFC move.l [A6 - 0x4], D0
00000AD6 4243 clr.w D3
00000AD8 206E 000C movea.l A0, [A6 + 0xC]
00000ADC 2068 000C movea.l A0, [A0 + 0xC]
00000AE0 2068 0010 movea.l A0, [A0 + 0x10]
00000AE4 2868 0004 movea.l A4, [A0 + 0x4]
00000AE8 6012 bra +0x14 /* 00000AFC */
label00000AEA:
00000AEA 206C 0008 movea.l A0, [A4 + 0x8]
00000AEE 1028 0016 move.b D0, [A0 + 0x16]
00000AF2 7210 moveq.l D1, 0x10
00000AF4 B001 cmp.b D0, D1
00000AF6 6602 bne +0x4 /* 00000AFA */
00000AF8 5243 addq.w D3, 1
label00000AFA:
00000AFA 2854 movea.l A4, [A4]
label00000AFC:
00000AFC 200C move.l D0, A4
00000AFE 66EA bne -0x14 /* 00000AEA */
00000B00 4A43 tst.w D3
00000B02 6714 beq +0x16 /* 00000B18 */
00000B04 3003 move.w D0, D3
00000B06 3200 move.w D1, D0
00000B08 48C1 ext.l D1
00000B0A E589 lsl D1, 2
00000B0C 2F01 move.l -[A7], D1
00000B0E 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00000B12 584F addq.w A7, 4
00000B14 2D40 FFFC move.l [A6 - 0x4], D0
label00000B18:
00000B18 2D6E FFFC FFF8 move.l [A6 - 0x8], [A6 - 0x4]
00000B1E 206E 000C movea.l A0, [A6 + 0xC]
00000B22 2068 000C movea.l A0, [A0 + 0xC]
00000B26 2068 0010 movea.l A0, [A0 + 0x10]
00000B2A 2868 0004 movea.l A4, [A0 + 0x4]
00000B2E 6066 bra +0x68 /* 00000B96 */
label00000B30:
00000B30 266C 0008 movea.l A3, [A4 + 0x8]
00000B34 246B 000C movea.l A2, [A3 + 0xC]
00000B38 4AAA 0012 tst.l [A2 + 0x12]
00000B3C 6606 bne +0x8 /* 00000B44 */
00000B3E 2F0A move.l -[A7], A2
00000B40 4EBA 022A jsr [PC + 0x22A /* 00000D6C */]
label00000B44:
00000B44 102B 0016 move.b D0, [A3 + 0x16]
00000B48 7210 moveq.l D1, 0x10
00000B4A B001 cmp.b D0, D1
00000B4C 6646 bne +0x48 /* 00000B94 */
00000B4E 52AD ED98 addq.l [A5 - 0x1268], 1
00000B52 262D ED98 move.l D3, [A5 - 0x1268]
00000B56 206B 000C movea.l A0, [A3 + 0xC]
00000B5A 2F28 0012 move.l -[A7], [A0 + 0x12]
00000B5E 102B 0011 move.b D0, [A3 + 0x11]
00000B62 4880 ext.w D0
00000B64 48C0 ext.l D0
00000B66 2F00 move.l -[A7], D0
00000B68 102B 0010 move.b D0, [A3 + 0x10]
00000B6C 4880 ext.w D0
00000B6E 48C0 ext.l D0
00000B70 2F00 move.l -[A7], D0
00000B72 2F03 move.l -[A7], D3
00000B74 102D ED8C move.b D0, [A5 - 0x1274]
00000B78 6706 beq +0x8 /* 00000B80 */
00000B7A 41ED 1032 lea.l A0, [A5 + 0x1032 /* export_514 */]
00000B7E 6004 bra +0x6 /* 00000B84 */
label00000B80:
00000B80 41ED 123A lea.l A0, [A5 + 0x123A /* export_579 */]
label00000B84:
00000B84 4E90 jsr [A0]
00000B86 4FEF 0010 lea.l A7, [A7 + 0x10]
00000B8A 206E FFF8 movea.l A0, [A6 - 0x8]
00000B8E 58AE FFF8 addq.l [A6 - 0x8], 4
00000B92 2083 move.l [A0], D3
label00000B94:
00000B94 2854 movea.l A4, [A4]
label00000B96:
00000B96 200C move.l D0, A4
00000B98 6696 bne -0x68 /* 00000B30 */
00000B9A 206E 000C movea.l A0, [A6 + 0xC]
00000B9E 2468 000C movea.l A2, [A0 + 0xC]
00000BA2 102A 0016 move.b D0, [A2 + 0x16]
00000BA6 720E moveq.l D1, 0x0E
00000BA8 B001 cmp.b D0, D1
00000BAA 6660 bne +0x62 /* 00000C0C */
00000BAC 246A 0010 movea.l A2, [A2 + 0x10]
00000BB0 202A 0010 move.l D0, [A2 + 0x10]
00000BB4 7204 moveq.l D1, 0x04
00000BB6 C081 and.l D0, D1
00000BB8 6722 beq +0x24 /* 00000BDC */
00000BBA 2F12 move.l -[A7], [A2]
00000BBC 42A7 clr.l -[A7]
00000BBE 2F28 0012 move.l -[A7], [A0 + 0x12]
00000BC2 102D ED8C move.b D0, [A5 - 0x1274]
00000BC6 6706 beq +0x8 /* 00000BCE */
00000BC8 41ED 1022 lea.l A0, [A5 + 0x1022 /* export_512 */]
00000BCC 6004 bra +0x6 /* 00000BD2 */
label00000BCE:
00000BCE 41ED 122A lea.l A0, [A5 + 0x122A /* export_577 */]
label00000BD2:
00000BD2 4E90 jsr [A0]
00000BD4 4FEF 000C lea.l A7, [A7 + 0xC]
00000BD8 6000 0096 bra +0x98 /* 00000C70 */
label00000BDC:
00000BDC 246E 000C movea.l A2, [A6 + 0xC]
00000BE0 266A 000C movea.l A3, [A2 + 0xC]
00000BE4 206B 0010 movea.l A0, [A3 + 0x10]
00000BE8 2F10 move.l -[A7], [A0]
00000BEA 7048 moveq.l D0, 0x48
00000BEC D7C0 add.l A3, D0
00000BEE 2F0B move.l -[A7], A3
00000BF0 2F2A 0012 move.l -[A7], [A2 + 0x12]
00000BF4 102D ED8C move.b D0, [A5 - 0x1274]
00000BF8 6706 beq +0x8 /* 00000C00 */
00000BFA 41ED 1022 lea.l A0, [A5 + 0x1022 /* export_512 */]
00000BFE 6004 bra +0x6 /* 00000C04 */
label00000C00:
00000C00 41ED 122A lea.l A0, [A5 + 0x122A /* export_577 */]
label00000C04:
00000C04 4E90 jsr [A0]
00000C06 4FEF 000C lea.l A7, [A7 + 0xC]
00000C0A 6064 bra +0x66 /* 00000C70 */
label00000C0C:
00000C0C 246E 000C movea.l A2, [A6 + 0xC]
00000C10 206A 000C movea.l A0, [A2 + 0xC]
00000C14 2668 0010 movea.l A3, [A0 + 0x10]
00000C18 202B 0010 move.l D0, [A3 + 0x10]
00000C1C 7204 moveq.l D1, 0x04
00000C1E C081 and.l D0, D1
00000C20 6720 beq +0x22 /* 00000C42 */
00000C22 2F13 move.l -[A7], [A3]
00000C24 42A7 clr.l -[A7]
00000C26 2F2A 0012 move.l -[A7], [A2 + 0x12]
00000C2A 102D ED8C move.b D0, [A5 - 0x1274]
00000C2E 6706 beq +0x8 /* 00000C36 */
00000C30 41ED 101A lea.l A0, [A5 + 0x101A /* export_511 */]
00000C34 6004 bra +0x6 /* 00000C3A */
label00000C36:
00000C36 41ED 1222 lea.l A0, [A5 + 0x1222 /* export_576 */]
label00000C3A:
00000C3A 4E90 jsr [A0]
00000C3C 4FEF 000C lea.l A7, [A7 + 0xC]
00000C40 602E bra +0x30 /* 00000C70 */
label00000C42:
00000C42 246E 000C movea.l A2, [A6 + 0xC]
00000C46 266A 000C movea.l A3, [A2 + 0xC]
00000C4A 206B 0010 movea.l A0, [A3 + 0x10]
00000C4E 2F10 move.l -[A7], [A0]
00000C50 7048 moveq.l D0, 0x48
00000C52 D7C0 add.l A3, D0
00000C54 2F0B move.l -[A7], A3
00000C56 2F2A 0012 move.l -[A7], [A2 + 0x12]
00000C5A 102D ED8C move.b D0, [A5 - 0x1274]
00000C5E 6706 beq +0x8 /* 00000C66 */
00000C60 41ED 101A lea.l A0, [A5 + 0x101A /* export_511 */]
00000C64 6004 bra +0x6 /* 00000C6A */
label00000C66:
00000C66 41ED 1222 lea.l A0, [A5 + 0x1222 /* export_576 */]
label00000C6A:
00000C6A 4E90 jsr [A0]
00000C6C 4FEF 000C lea.l A7, [A7 + 0xC]
label00000C70:
00000C70 2D6E FFFC FFF8 move.l [A6 - 0x8], [A6 - 0x4]
00000C76 206E 000C movea.l A0, [A6 + 0xC]
00000C7A 2068 000C movea.l A0, [A0 + 0xC]
00000C7E 2068 0010 movea.l A0, [A0 + 0x10]
00000C82 2868 0004 movea.l A4, [A0 + 0x4]
00000C86 6000 00B0 bra +0xB2 /* 00000D38 */
label00000C8A:
00000C8A 266C 0008 movea.l A3, [A4 + 0x8]
00000C8E 206B 000C movea.l A0, [A3 + 0xC]
00000C92 2010 move.l D0, [A0]
00000C94 3600 move.w D3, D0
00000C96 701F moveq.l D0, 0x1F
00000C98 C640 and.w D3, D0
00000C9A 7016 moveq.l D0, 0x16
00000C9C B640 cmp.w D3, D0
00000C9E 6700 0096 beq +0x98 /* 00000D36 */
00000CA2 7017 moveq.l D0, 0x17
00000CA4 B640 cmp.w D3, D0
00000CA6 6700 008E beq +0x90 /* 00000D36 */
00000CAA 7018 moveq.l D0, 0x18
00000CAC B640 cmp.w D3, D0
00000CAE 6700 0086 beq +0x88 /* 00000D36 */
00000CB2 162B 0016 move.b D3, [A3 + 0x16]
00000CB6 700F moveq.l D0, 0x0F
00000CB8 B600 cmp.b D3, D0
00000CBA 677A beq +0x7C /* 00000D36 */
00000CBC 7011 moveq.l D0, 0x11
00000CBE B600 cmp.b D3, D0
00000CC0 6774 beq +0x76 /* 00000D36 */
00000CC2 7002 moveq.l D0, 0x02
00000CC4 B600 cmp.b D3, D0
00000CC6 676E beq +0x70 /* 00000D36 */
00000CC8 7006 moveq.l D0, 0x06
00000CCA B600 cmp.b D3, D0
00000CCC 6768 beq +0x6A /* 00000D36 */
00000CCE 7003 moveq.l D0, 0x03
00000CD0 B600 cmp.b D3, D0
00000CD2 6762 beq +0x64 /* 00000D36 */
00000CD4 102B 0016 move.b D0, [A3 + 0x16]
00000CD8 7210 moveq.l D1, 0x10
00000CDA B001 cmp.b D0, D1
00000CDC 662E bne +0x30 /* 00000D0C */
00000CDE 206E FFF8 movea.l A0, [A6 - 0x8]
00000CE2 58AE FFF8 addq.l [A6 - 0x8], 4
00000CE6 2F10 move.l -[A7], [A0]
00000CE8 2F2B 0020 move.l -[A7], [A3 + 0x20]
00000CEC 204B movea.l A0, A3
00000CEE 7048 moveq.l D0, 0x48
00000CF0 D1C0 add.l A0, D0
00000CF2 2F08 move.l -[A7], A0
00000CF4 102D ED8C move.b D0, [A5 - 0x1274]
00000CF8 6706 beq +0x8 /* 00000D00 */
00000CFA 41ED 102A lea.l A0, [A5 + 0x102A /* export_513 */]
00000CFE 6004 bra +0x6 /* 00000D04 */
label00000D00:
00000D00 41ED 1232 lea.l A0, [A5 + 0x1232 /* export_578 */]
label00000D04:
00000D04 4E90 jsr [A0]
00000D06 4FEF 000C lea.l A7, [A7 + 0xC]
00000D0A 602A bra +0x2C /* 00000D36 */
label00000D0C:
00000D0C 206B 000C movea.l A0, [A3 + 0xC]
00000D10 2F28 0012 move.l -[A7], [A0 + 0x12]
00000D14 2F2B 0020 move.l -[A7], [A3 + 0x20]
00000D18 204B movea.l A0, A3
00000D1A 7048 moveq.l D0, 0x48
00000D1C D1C0 add.l A0, D0
00000D1E 2F08 move.l -[A7], A0
00000D20 102D ED8C move.b D0, [A5 - 0x1274]
00000D24 6706 beq +0x8 /* 00000D2C */
00000D26 41ED 102A lea.l A0, [A5 + 0x102A /* export_513 */]
00000D2A 6004 bra +0x6 /* 00000D30 */
label00000D2C:
00000D2C 41ED 1232 lea.l A0, [A5 + 0x1232 /* export_578 */]
label00000D30:
00000D30 4E90 jsr [A0]
00000D32 4FEF 000C lea.l A7, [A7 + 0xC]
label00000D36:
00000D36 2854 movea.l A4, [A4]
label00000D38:
00000D38 200C move.l D0, A4
00000D3A 6600 FF4E bne -0xB0 /* 00000C8A */
00000D3E 202E FFFC move.l D0, [A6 - 0x4]
00000D42 670A beq +0xC /* 00000D4E */
00000D44 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D48 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00000D4C 584F addq.w A7, 4
label00000D4E:
00000D4E 102D ED8C move.b D0, [A5 - 0x1274]
00000D52 6706 beq +0x8 /* 00000D5A */
00000D54 41ED 0DB2 lea.l A0, [A5 + 0xDB2 /* export_434 */]
00000D58 6004 bra +0x6 /* 00000D5E */
label00000D5A:
00000D5A 41ED 1122 lea.l A0, [A5 + 0x1122 /* export_544 */]
label00000D5E:
00000D5E 4E90 jsr [A0]
label00000D60:
00000D60 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000D64 4E5E unlink A6
00000D66 205F movea.l A0, [A7]+
00000D68 504F addq.w A7, 8
00000D6A 4ED0 jmp [A0]
fn00000D6C:
00000D6C 4E56 0000 link A6, 0
00000D70 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00000D74 286E 0008 movea.l A4, [A6 + 0x8]
00000D78 102D ED8A move.b D0, [A5 - 0x1276]
00000D7C 6700 0306 beq +0x308 /* 00001084 */
00000D80 4AAC 0012 tst.l [A4 + 0x12]
00000D84 6600 02FE bne +0x300 /* 00001084 */
00000D88 2614 move.l D3, [A4]
00000D8A 701F moveq.l D0, 0x1F
00000D8C C680 and.l D3, D0
00000D8E 6700 00E0 beq +0xE2 /* 00000E70 */
00000D92 7001 moveq.l D0, 0x01
00000D94 B680 cmp.l D3, D0
00000D96 6700 00D8 beq +0xDA /* 00000E70 */
00000D9A 7002 moveq.l D0, 0x02
00000D9C B680 cmp.l D3, D0
00000D9E 6700 00D0 beq +0xD2 /* 00000E70 */
00000DA2 7003 moveq.l D0, 0x03
00000DA4 B680 cmp.l D3, D0
00000DA6 6700 00C8 beq +0xCA /* 00000E70 */
00000DAA 7004 moveq.l D0, 0x04
00000DAC B680 cmp.l D3, D0
00000DAE 6700 00C0 beq +0xC2 /* 00000E70 */
00000DB2 7006 moveq.l D0, 0x06
00000DB4 B680 cmp.l D3, D0
00000DB6 6700 00B8 beq +0xBA /* 00000E70 */
00000DBA 7007 moveq.l D0, 0x07
00000DBC B680 cmp.l D3, D0
00000DBE 6700 00B0 beq +0xB2 /* 00000E70 */
00000DC2 7008 moveq.l D0, 0x08
00000DC4 B680 cmp.l D3, D0
00000DC6 6700 00A8 beq +0xAA /* 00000E70 */
00000DCA 7009 moveq.l D0, 0x09
00000DCC B680 cmp.l D3, D0
00000DCE 6700 00A0 beq +0xA2 /* 00000E70 */
00000DD2 700A moveq.l D0, 0x0A
00000DD4 B680 cmp.l D3, D0
00000DD6 6700 0098 beq +0x9A /* 00000E70 */
00000DDA 700B moveq.l D0, 0x0B
00000DDC B680 cmp.l D3, D0
00000DDE 6700 0090 beq +0x92 /* 00000E70 */
00000DE2 700C moveq.l D0, 0x0C
00000DE4 B680 cmp.l D3, D0
00000DE6 6700 0088 beq +0x8A /* 00000E70 */
00000DEA 700D moveq.l D0, 0x0D
00000DEC B680 cmp.l D3, D0
00000DEE 6700 0080 beq +0x82 /* 00000E70 */
00000DF2 700E moveq.l D0, 0x0E
00000DF4 B680 cmp.l D3, D0
00000DF6 6778 beq +0x7A /* 00000E70 */
00000DF8 700F moveq.l D0, 0x0F
00000DFA B680 cmp.l D3, D0
00000DFC 6772 beq +0x74 /* 00000E70 */
00000DFE 7013 moveq.l D0, 0x13
00000E00 B680 cmp.l D3, D0
00000E02 676C beq +0x6E /* 00000E70 */
00000E04 7005 moveq.l D0, 0x05
00000E06 B680 cmp.l D3, D0
00000E08 6700 0096 beq +0x98 /* 00000EA0 */
00000E0C 7010 moveq.l D0, 0x10
00000E0E B680 cmp.l D3, D0
00000E10 6700 0124 beq +0x126 /* 00000F36 */
00000E14 7011 moveq.l D0, 0x11
00000E16 B680 cmp.l D3, D0
00000E18 6700 011C beq +0x11E /* 00000F36 */
00000E1C 7012 moveq.l D0, 0x12
00000E1E B680 cmp.l D3, D0
00000E20 6700 0114 beq +0x116 /* 00000F36 */
00000E24 7015 moveq.l D0, 0x15
00000E26 B680 cmp.l D3, D0
00000E28 6700 014C beq +0x14E /* 00000F76 */
00000E2C 7014 moveq.l D0, 0x14
00000E2E B680 cmp.l D3, D0
00000E30 6700 01B8 beq +0x1BA /* 00000FEA */
00000E34 7016 moveq.l D0, 0x16
00000E36 B680 cmp.l D3, D0
00000E38 6700 01CE beq +0x1D0 /* 00001008 */
00000E3C 7017 moveq.l D0, 0x17
00000E3E B680 cmp.l D3, D0
00000E40 6700 01C6 beq +0x1C8 /* 00001008 */
00000E44 7018 moveq.l D0, 0x18
00000E46 B680 cmp.l D3, D0
00000E48 6700 01BE beq +0x1C0 /* 00001008 */
00000E4C 7019 moveq.l D0, 0x19
00000E4E B680 cmp.l D3, D0
00000E50 6700 0206 beq +0x208 /* 00001058 */
00000E54 701A moveq.l D0, 0x1A
00000E56 B680 cmp.l D3, D0
00000E58 6700 01FE beq +0x200 /* 00001058 */
00000E5C 701B moveq.l D0, 0x1B
00000E5E B680 cmp.l D3, D0
00000E60 6700 01F6 beq +0x1F8 /* 00001058 */
00000E64 701C moveq.l D0, 0x1C
00000E66 B680 cmp.l D3, D0
00000E68 6700 01EE beq +0x1F0 /* 00001058 */
00000E6C 6000 01EA bra +0x1EC /* 00001058 */
label00000E70:
00000E70 52AD ED98 addq.l [A5 - 0x1268], 1
00000E74 202D ED98 move.l D0, [A5 - 0x1268]
00000E78 2940 0012 move.l [A4 + 0x12], D0
00000E7C 2F03 move.l -[A7], D3
00000E7E 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
00000E82 2F00 move.l -[A7], D0
00000E84 2F2C 0012 move.l -[A7], [A4 + 0x12]
00000E88 102D ED8C move.b D0, [A5 - 0x1274]
00000E8C 6706 beq +0x8 /* 00000E94 */
00000E8E 41ED 0F92 lea.l A0, [A5 + 0xF92 /* export_494 */]
00000E92 6004 bra +0x6 /* 00000E98 */
label00000E94:
00000E94 41ED 11E2 lea.l A0, [A5 + 0x11E2 /* export_568 */]
label00000E98:
00000E98 4E90 jsr [A0]
00000E9A 504F addq.w A7, 8
00000E9C 6000 01E6 bra +0x1E8 /* 00001084 */
label00000EA0:
00000EA0 52AD ED98 addq.l [A5 - 0x1268], 1
00000EA4 202D ED98 move.l D0, [A5 - 0x1268]
00000EA8 2940 0012 move.l [A4 + 0x12], D0
00000EAC 246C 0008 movea.l A2, [A4 + 0x8]
00000EB0 4AAA 0012 tst.l [A2 + 0x12]
00000EB4 6606 bne +0x8 /* 00000EBC */
00000EB6 2F0A move.l -[A7], A2
00000EB8 4EBA FEB2 jsr [PC - 0x14E /* 00000D6C */]
label00000EBC:
00000EBC 206C 000C movea.l A0, [A4 + 0xC]
00000EC0 7048 moveq.l D0, 0x48
00000EC2 D1C0 add.l A0, D0
00000EC4 2F08 move.l -[A7], A0
00000EC6 2F2C 0012 move.l -[A7], [A4 + 0x12]
00000ECA 102D ED8C move.b D0, [A5 - 0x1274]
00000ECE 6706 beq +0x8 /* 00000ED6 */
00000ED0 41ED 0FF2 lea.l A0, [A5 + 0xFF2 /* export_506 */]
00000ED4 6004 bra +0x6 /* 00000EDA */
label00000ED6:
00000ED6 41ED 120A lea.l A0, [A5 + 0x120A /* export_573 */]
label00000EDA:
00000EDA 4E90 jsr [A0]
00000EDC 504F addq.w A7, 8
00000EDE 206C 000C movea.l A0, [A4 + 0xC]
00000EE2 2668 0010 movea.l A3, [A0 + 0x10]
00000EE6 602A bra +0x2C /* 00000F12 */
label00000EE8:
00000EE8 246B 0008 movea.l A2, [A3 + 0x8]
00000EEC 206A 0010 movea.l A0, [A2 + 0x10]
00000EF0 2F28 0006 move.l -[A7], [A0 + 0x6]
00000EF4 204A movea.l A0, A2
00000EF6 7048 moveq.l D0, 0x48
00000EF8 D1C0 add.l A0, D0
00000EFA 2F08 move.l -[A7], A0
00000EFC 102D ED8C move.b D0, [A5 - 0x1274]
00000F00 6706 beq +0x8 /* 00000F08 */
00000F02 41ED 0FFA lea.l A0, [A5 + 0xFFA /* export_507 */]
00000F06 6004 bra +0x6 /* 00000F0C */
label00000F08:
00000F08 41ED 1212 lea.l A0, [A5 + 0x1212 /* export_574 */]
label00000F0C:
00000F0C 4E90 jsr [A0]
00000F0E 504F addq.w A7, 8
00000F10 2653 movea.l A3, [A3]
label00000F12:
00000F12 200B move.l D0, A3
00000F14 66D2 bne -0x2C /* 00000EE8 */
00000F16 206C 0008 movea.l A0, [A4 + 0x8]
00000F1A 2F28 0012 move.l -[A7], [A0 + 0x12]
00000F1E 102D ED8C move.b D0, [A5 - 0x1274]
00000F22 6706 beq +0x8 /* 00000F2A */
00000F24 41ED 1002 lea.l A0, [A5 + 0x1002 /* export_508 */]
00000F28 6004 bra +0x6 /* 00000F2E */
label00000F2A:
00000F2A 41ED 121A lea.l A0, [A5 + 0x121A /* export_575 */]
label00000F2E:
00000F2E 4E90 jsr [A0]
00000F30 584F addq.w A7, 4
00000F32 6000 0150 bra +0x152 /* 00001084 */
label00000F36:
00000F36 52AD ED98 addq.l [A5 - 0x1268], 1
00000F3A 202D ED98 move.l D0, [A5 - 0x1268]
00000F3E 2940 0012 move.l [A4 + 0x12], D0
00000F42 246C 0008 movea.l A2, [A4 + 0x8]
00000F46 4AAA 0012 tst.l [A2 + 0x12]
00000F4A 6606 bne +0x8 /* 00000F52 */
00000F4C 2F0A move.l -[A7], A2
00000F4E 4EBA FE1C jsr [PC - 0x1E4 /* 00000D6C */]
label00000F52:
00000F52 206C 0008 movea.l A0, [A4 + 0x8]
00000F56 2F28 0012 move.l -[A7], [A0 + 0x12]
00000F5A 2F2C 0012 move.l -[A7], [A4 + 0x12]
00000F5E 102D ED8C move.b D0, [A5 - 0x1274]
00000F62 6706 beq +0x8 /* 00000F6A */
00000F64 41ED 0FE2 lea.l A0, [A5 + 0xFE2 /* export_504 */]
00000F68 6004 bra +0x6 /* 00000F6E */
label00000F6A:
00000F6A 41ED 1202 lea.l A0, [A5 + 0x1202 /* export_572 */]
label00000F6E:
00000F6E 4E90 jsr [A0]
00000F70 504F addq.w A7, 8
00000F72 6000 0110 bra +0x112 /* 00001084 */
label00000F76:
00000F76 52AD ED98 addq.l [A5 - 0x1268], 1
00000F7A 202D ED98 move.l D0, [A5 - 0x1268]
00000F7E 2940 0012 move.l [A4 + 0x12], D0
00000F82 246C 0008 movea.l A2, [A4 + 0x8]
00000F86 4AAA 0012 tst.l [A2 + 0x12]
00000F8A 6606 bne +0x8 /* 00000F92 */
00000F8C 2F0A move.l -[A7], A2
00000F8E 4EBA FDDC jsr [PC - 0x224 /* 00000D6C */]
label00000F92:
00000F92 202C 000C move.l D0, [A4 + 0xC]
00000F96 5380 subq.l D0, 1
00000F98 2F00 move.l -[A7], D0
00000F9A 302D ED96 move.w D0, [A5 - 0x126A]
00000F9E 57C0 seq D0
00000FA0 4400 neg.b D0
00000FA2 4880 ext.w D0
00000FA4 48C0 ext.l D0
00000FA6 3F00 move.w -[A7], D0
00000FA8 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
00000FAC 2F00 move.l -[A7], D0
00000FAE 42A7 clr.l -[A7]
00000FB0 302D ED96 move.w D0, [A5 - 0x126A]
00000FB4 57C0 seq D0
00000FB6 4400 neg.b D0
00000FB8 4880 ext.w D0
00000FBA 48C0 ext.l D0
00000FBC 3F00 move.w -[A7], D0
00000FBE 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
00000FC2 2F00 move.l -[A7], D0
00000FC4 206C 0008 movea.l A0, [A4 + 0x8]
00000FC8 2F28 0012 move.l -[A7], [A0 + 0x12]
00000FCC 2F2C 0012 move.l -[A7], [A4 + 0x12]
00000FD0 102D ED8C move.b D0, [A5 - 0x1274]
00000FD4 6706 beq +0x8 /* 00000FDC */
00000FD6 41ED 0F9A lea.l A0, [A5 + 0xF9A /* export_495 */]
00000FDA 6004 bra +0x6 /* 00000FE0 */
label00000FDC:
00000FDC 41ED 11EA lea.l A0, [A5 + 0x11EA /* export_569 */]
label00000FE0:
00000FE0 4E90 jsr [A0]
00000FE2 4FEF 0010 lea.l A7, [A7 + 0x10]
00000FE6 6000 009C bra +0x9E /* 00001084 */
label00000FEA:
00000FEA 246C 000C movea.l A2, [A4 + 0xC]
00000FEE 206A 0010 movea.l A0, [A2 + 0x10]
00000FF2 4A90 tst.l [A0]
00000FF4 6608 bne +0xA /* 00000FFE */
00000FF6 00AA 0400 0000 0018 ori.l [A2 + 0x18], 0x4000000
label00000FFE:
00000FFE 2F0C move.l -[A7], A4
00001000 42A7 clr.l -[A7]
00001002 4EBA FA9A jsr [PC - 0x566 /* 00000A9E */]
00001006 607C bra +0x7E /* 00001084 */
label00001008:
00001008 52AD ED98 addq.l [A5 - 0x1268], 1
0000100C 202D ED98 move.l D0, [A5 - 0x1268]
00001010 2940 0012 move.l [A4 + 0x12], D0
00001014 246C 0008 movea.l A2, [A4 + 0x8]
00001018 4AAA 0012 tst.l [A2 + 0x12]
0000101C 6606 bne +0x8 /* 00001024 */
0000101E 2F0A move.l -[A7], A2
00001020 4EBA FD4A jsr [PC - 0x2B6 /* 00000D6C */]
label00001024:
00001024 206C 0008 movea.l A0, [A4 + 0x8]
00001028 2F28 0012 move.l -[A7], [A0 + 0x12]
0000102C 2F2C 0012 move.l -[A7], [A4 + 0x12]
00001030 102D ED8C move.b D0, [A5 - 0x1274]
00001034 6706 beq +0x8 /* 0000103C */
00001036 41ED 0FAA lea.l A0, [A5 + 0xFAA /* export_497 */]
0000103A 6004 bra +0x6 /* 00001040 */
label0000103C:
0000103C 41ED 11F2 lea.l A0, [A5 + 0x11F2 /* export_570 */]
label00001040:
00001040 4E90 jsr [A0]
00001042 504F addq.w A7, 8
00001044 102D ED8C move.b D0, [A5 - 0x1274]
00001048 6706 beq +0x8 /* 00001050 */
0000104A 41ED 0FBA lea.l A0, [A5 + 0xFBA /* export_499 */]
0000104E 6004 bra +0x6 /* 00001054 */
label00001050:
00001050 41ED 11FA lea.l A0, [A5 + 0x11FA /* export_571 */]
label00001054:
00001054 4E90 jsr [A0]
00001056 602C bra +0x2E /* 00001084 */
label00001058:
00001058 52AD ED98 addq.l [A5 - 0x1268], 1
0000105C 202D ED98 move.l D0, [A5 - 0x1268]
00001060 2940 0012 move.l [A4 + 0x12], D0
00001064 2F03 move.l -[A7], D3
00001066 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
0000106A 2F00 move.l -[A7], D0
0000106C 2F2C 0012 move.l -[A7], [A4 + 0x12]
00001070 102D ED8C move.b D0, [A5 - 0x1274]
00001074 6706 beq +0x8 /* 0000107C */
00001076 41ED 0F92 lea.l A0, [A5 + 0xF92 /* export_494 */]
0000107A 6004 bra +0x6 /* 00001080 */
label0000107C:
0000107C 41ED 11E2 lea.l A0, [A5 + 0x11E2 /* export_568 */]
label00001080:
00001080 4E90 jsr [A0]
00001082 504F addq.w A7, 8
label00001084:
00001084 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00001088 4E5E unlink A6
0000108A 205F movea.l A0, [A7]+
0000108C 584F addq.w A7, 4
0000108E 4ED0 jmp [A0]
00001090 4E56 FFFC link A6, -0x0004
00001094 48E7 1030 movem.l -[A7], D3,A2,A3
00001098 4243 clr.w D3
0000109A 604C bra +0x4E /* 000010E8 */
label0000109C:
0000109C 3003 move.w D0, D3
0000109E 48C0 ext.l D0
000010A0 E580 asl D0, 2
000010A2 D0AD E68C add.l D0, [A5 - 0x1974]
000010A6 2040 movea.l A0, D0
000010A8 2650 movea.l A3, [A0]
000010AA 102B 0016 move.b D0, [A3 + 0x16]
000010AE 1D40 FFFC move.b [A6 - 0x4], D0
000010B2 4AAB 0040 tst.l [A3 + 0x40]
000010B6 662E bne +0x30 /* 000010E6 */
000010B8 7201 moveq.l D1, 0x01
000010BA B001 cmp.b D0, D1
000010BC 6718 beq +0x1A /* 000010D6 */
000010BE 7204 moveq.l D1, 0x04
000010C0 B001 cmp.b D0, D1
000010C2 6712 beq +0x14 /* 000010D6 */
000010C4 720B moveq.l D1, 0x0B
000010C6 B001 cmp.b D0, D1
000010C8 670C beq +0xE /* 000010D6 */
000010CA 7208 moveq.l D1, 0x08
000010CC B001 cmp.b D0, D1
000010CE 6706 beq +0x8 /* 000010D6 */
000010D0 7209 moveq.l D1, 0x09
000010D2 B001 cmp.b D0, D1
000010D4 6610 bne +0x12 /* 000010E6 */
label000010D6:
000010D6 246B 000C movea.l A2, [A3 + 0xC]
000010DA 4AAA 0012 tst.l [A2 + 0x12]
000010DE 6606 bne +0x8 /* 000010E6 */
000010E0 2F0A move.l -[A7], A2
000010E2 4EBA FC88 jsr [PC - 0x378 /* 00000D6C */]
label000010E6:
000010E6 5243 addq.w D3, 1
label000010E8:
000010E8 B66D E688 cmp.w D3, [A5 - 0x1978]
000010EC 6DAE blt -0x50 /* 0000109C */
000010EE 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000010F2 4E5E unlink A6
000010F4 4E75 rts
fn000010F6:
000010F6 4E56 0000 link A6, 0
000010FA 48E7 0030 movem.l -[A7], A2,A3
000010FE 266E 0008 movea.l A3, [A6 + 0x8]
00001102 4AAB 0040 tst.l [A3 + 0x40]
00001106 6600 008A bne +0x8C /* 00001192 */
0000110A 102B 0016 move.b D0, [A3 + 0x16]
0000110E 4880 ext.w D0
00001110 48C0 ext.l D0
00001112 7214 moveq.l D1, 0x14
00001114 B081 cmp.l D0, D1
00001116 671A beq +0x1C /* 00001132 */
00001118 720D moveq.l D1, 0x0D
0000111A B081 cmp.l D0, D1
0000111C 6714 beq +0x16 /* 00001132 */
0000111E 720E moveq.l D1, 0x0E
00001120 B081 cmp.l D0, D1
00001122 670E beq +0x10 /* 00001132 */
00001124 720F moveq.l D1, 0x0F
00001126 B081 cmp.l D0, D1
00001128 6708 beq +0xA /* 00001132 */
0000112A 720A moveq.l D1, 0x0A
0000112C B081 cmp.l D0, D1
0000112E 6714 beq +0x16 /* 00001144 */
00001130 6060 bra +0x62 /* 00001192 */
label00001132:
00001132 246B 000C movea.l A2, [A3 + 0xC]
00001136 4AAA 0012 tst.l [A2 + 0x12]
0000113A 6656 bne +0x58 /* 00001192 */
0000113C 2F0A move.l -[A7], A2
0000113E 4EBA FC2C jsr [PC - 0x3D4 /* 00000D6C */]
00001142 604E bra +0x50 /* 00001192 */
label00001144:
00001144 246B 000C movea.l A2, [A3 + 0xC]
00001148 4AAA 0012 tst.l [A2 + 0x12]
0000114C 6606 bne +0x8 /* 00001154 */
0000114E 2F0A move.l -[A7], A2
00001150 4EBA FC1A jsr [PC - 0x3E6 /* 00000D6C */]
label00001154:
00001154 206B 000C movea.l A0, [A3 + 0xC]
00001158 4AA8 0012 tst.l [A0 + 0x12]
0000115C 6734 beq +0x36 /* 00001192 */
0000115E 52AD ED98 addq.l [A5 - 0x1268], 1
00001162 202D ED98 move.l D0, [A5 - 0x1268]
00001166 2740 0040 move.l [A3 + 0x40], D0
0000116A 204B movea.l A0, A3
0000116C 7248 moveq.l D1, 0x48
0000116E D1C1 add.l A0, D1
00001170 2F08 move.l -[A7], A0
00001172 206B 000C movea.l A0, [A3 + 0xC]
00001176 2F28 0012 move.l -[A7], [A0 + 0x12]
0000117A 2F00 move.l -[A7], D0
0000117C 102D ED8C move.b D0, [A5 - 0x1274]
00001180 6706 beq +0x8 /* 00001188 */
00001182 41ED 103A lea.l A0, [A5 + 0x103A /* export_515 */]
00001186 6004 bra +0x6 /* 0000118C */
label00001188:
00001188 41ED 1242 lea.l A0, [A5 + 0x1242 /* export_580 */]
label0000118C:
0000118C 4E90 jsr [A0]
0000118E 4FEF 000C lea.l A7, [A7 + 0xC]
label00001192:
00001192 2453 movea.l A2, [A3]
00001194 200A move.l D0, A2
00001196 6706 beq +0x8 /* 0000119E */
00001198 2F0A move.l -[A7], A2
0000119A 4EBA FF5A jsr [PC - 0xA6 /* 000010F6 */]
label0000119E:
0000119E 246B 0004 movea.l A2, [A3 + 0x4]
000011A2 200A move.l D0, A2
000011A4 6706 beq +0x8 /* 000011AC */
000011A6 2F0A move.l -[A7], A2
000011A8 4EBA FF4C jsr [PC - 0xB4 /* 000010F6 */]
label000011AC:
000011AC 4CDF 0C00 movem.l A2,A3, [A7]+
000011B0 4E5E unlink A6
000011B2 205F movea.l A0, [A7]+
000011B4 584F addq.w A7, 4
000011B6 4ED0 jmp [A0]
000011B8 2F0A move.l -[A7], A2
000011BA 7001 moveq.l D0, 0x01
000011BC 2F00 move.l -[A7], D0
000011BE 4EAD 1A2A jsr [A5 + 0x1A2A /* export_833 */]
000011C2 2440 movea.l A2, D0
000011C4 200A move.l D0, A2
000011C6 6708 beq +0xA /* 000011D0 */
000011C8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000011CC 4EBA FF28 jsr [PC - 0xD8 /* 000010F6 */]
label000011D0:
000011D0 245F movea.l A2, [A7]+
000011D2 4E75 rts